package com.luboyan.CBillbill.exception;

import lombok.Data;

/**
 * 自己定义的一个根据条件抛出的异常，继承了RuntimeException，补充一些自己自定义的异常
 * 可以自定义返回的code码和msg错误提示
 */

public class ConditionException extends RuntimeException{
    private static final long serialVersionUID = 1L; //序列号，序列化用

    private String code; //对应Result返回类中的code字段

    public ConditionException(String code, String name){
        super(name);
        this.code = code;
    }

    public ConditionException(String name){
        super(name);
        code = "500";
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }
}
